home *** CD-ROM | disk | FTP | other *** search
/ Ultra Pack / UltraComputing Technology Demos and Tools.iso / java / bin / javadoc < prev    next >
Text File  |  1996-05-03  |  786b  |  49 lines

  1. #!/bin/sh
  2. #
  3. # Determine JAVA_HOME
  4. #
  5.  
  6. CLASSPATH="$CLASSPATH"
  7. export CLASSPATH
  8.  
  9. if [ -z "$JAVA_HOME" ] ; then
  10.     JAVA_HOME=`dirname $0`
  11.     JAVA_HOME=`cd $JAVA_HOME/.. ; /bin/pwd`
  12. fi
  13.  
  14. if [ ! -d "$JAVA_HOME" ] ; then
  15.     echo "Invalid JAVA_HOME: $JAVA_HOME" 1>&2 
  16.     exit 1
  17. fi
  18.  
  19. if [ ! -r "$JAVA_HOME/lib/classes.zip" ] ; then
  20.     if [ ! -d "$JAVA_HOME/classes" ] ; then
  21.        echo "Invalid JAVA_HOME: $JAVA_HOME" 1>&2 
  22.        exit 1
  23.     fi
  24. fi
  25.  
  26. #
  27. # Parse arguments
  28. #
  29. namearg=0
  30. for a in $* ; do
  31.   if [ $namearg -eq 0 ]
  32.     then
  33.       case "$a" in 
  34.     -classpath) opts="$opts $a"
  35.             namearg=1 ;;
  36.     *)      args="$args $a" ;;
  37.       esac
  38.   else
  39.     opts="$opts $a"
  40.     namearg=0
  41.   fi
  42. done
  43.  
  44. #
  45. # Run javadoc
  46. #
  47.  
  48. eval exec $JAVA_HOME/bin/java $opts -ms8m -verbosegc sun.tools.javadoc.Main $args
  49.